package com.haojiang.mh.remote.event

enum class BleStatus(status: Int) {
    //权限拒绝
//    SCAN_PERMISSION_DENIED(0x00),   //权限拒绝
    //扫描准备
    SCAN_PREPARE(0x01),             //扫描准备
    //开始扫描
    SCAN_START(0x02),                   //开始扫描
    //主动停止扫描
    SCAN_STOP(0x03),                    //停止扫描
    //扫描超时
    SCAN_TIME_OUT(0x04),            //扫描超时
    //Rssi值改变
    SCAN_RSSI_CHANGED(0x05),   //Rssi值改变
    //扫描发现设备
    SCAN_FOUND(0x06),         //扫描发现设备
    //被动断开设备
    DISCONNECT_PASSIVE(0x07),     //被动断开设备
    //主动断开设备
    DISCONNECT_ACTIVE(0x08),       //主动断开设备
    //连接异常
    CONNECT_EXCEPTION(0x09),
    //连接超时
    CONNECT_TIME_OUT(0x0A),
    //连接取消
    CONNECT_CANCEL(0x0B),
    //获取gatt成功但未搜索到服务
    GATT_CONNECT(0x0C),                    //获取gatt成功
    //获取gatt失败
    GATT_DISCONNECT(0x0D),                     //获取gatt失败
    //设备服务连接(完全连接)
    GATT_SERVICE_CONNECT(0x0E),                          //设备连接(完全连接)
    //设备服务断开连接
    GATT_SERVICE_DISCONNECT(0x0F),                          //设备连接(完全连接)
    //设备接收数据
    DEV_RECEIVE(0x10),                               //设备接收数据
    //批量断开
    DEV_BATCH_DISCONNECT(0x11)     //批量模式断开
}